package com.cskaoyan.javase.basic._2variable._0declaration;
/**
 * 变量的声明,目的是告诉编译器,该变量的数据类型和名字(标识符)
 * 语法:
 *      数据类型 变量名;
 *
 * (在方法内部)仅仅声明的变量,是没有取值的,这种变量是无效的,不能直接使用
 * 变量在声明后,如果想要使用,需要初始化
 *
 * 注:
 *      在java代码中,(方法中的)一个变量如果仅有声明,没有初始化
 *      那么java代码编译后,会自动丢弃这个变量
 *      这就意味着该变量不会开辟内存空间
 *
 * @since 15:40
 * @author wuguidong@cskaoyan.onaliyun.com
 */
public class Demo {
    public static void main(String[] args) {
        int a;
        int age;
        String name;

        // 输出语句快捷键sout
        // Variable 'a' might not have been initialized
        // System.out.println(a);
    }
}
